<template>
  <div>
    <h1>温州理工滨海校区</h1>
    <input v-model="studentId" placeholder="输入学号">
    <button @click="searchStudent">搜索</button>
    <div v-if="studentInfo">
      <h2>学生信息</h2>
      <p>学号: {{ studentInfo.id }}</p>
      <p>姓名: {{ studentInfo.name }}</p>
      <p>年龄: {{ studentInfo.age }}</p>
      <p>专业: {{ studentInfo.major }}</p>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      studentId: '',
      studentInfo: null
    };
  },
  methods: {
    searchStudent() {
      // 这里应使用axios根据学号从后端获取学生信息，示例数据如下
      if (this.studentId === '123456') {
        this.studentInfo = {
          id: '123456',
          name: '李小明',
          age: 18,
          major: '计算机科学'
        };
      } else {
        this.studentInfo = null;
      }
    }
  }
};
</script>

<style scoped>
input {
  padding: 8px;
  margin-right: 10px;
  border: 1px solid #ccc; /* 输入框边框 */
  border-radius: 3px; /* 输入框圆角 */
}

button {
  padding: 8px 15px;
  background-color: #333; /* 按钮背景色 */
  color: white; /* 按钮文字颜色 */
  border: none;
  border-radius: 3px; /* 按钮圆角 */
  cursor: pointer; /* 鼠标指针样式 */
}

div {
  background-color: white; /* 学生信息展示区域背景色 */
  padding: 15px;
  border-radius: 5px; /* 展示区域圆角 */
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); /* 展示区域阴影 */
}
</style>